home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Games of Daze
/
Infomagic - Games of Daze (Summer 1995) (Disc 1 of 2).iso
/
x2ftp
/
msdos
/
libs
/
knowhow4
/
mouse0.h
< prev
next >
Wrap
C/C++ Source or Header
|
1994-10-10
|
1KB
|
60 lines
struct mousestatus
{
int buttonstate, x, y;
loc where() {return loc(x,y);}
int pressed (int button) {return (buttonstate & button);}
};
int mouseType(); // 0 - no mouse , 2,3
void mouseReset();
mousestatus mouseGetStatus();
void mouseSetPosition(loc at);
void mouseSetRange(const rect& range);
void mouseDefaultRange() // Graphic-mode only !
void mouseSetSpeed(const loc& speed); // mickeys / 8 pixels
void mouseDefaultSpeed();
void mouseSetDoublingSpeed(int speed); // mickeys /second
void mouseDefaultDoublingSpeed();
void mouseDoublingOff();
unsigned mouseStateStorageSize();
void mouseSaveState(char far * buffer);
void mouseRestoreState(char far * buffer);
void mouseSetHandler (mousehandlerfunc handler);
void mouseDisableHandler ();
void mouseShowCursor();
void mouseHideCursor();
void mouseSuspend();
{
mouseHideCursor();
mouseDisableHandler();
}
void mouseResume()
{
mouseShowCursor();
MouseManager.reset();
}